let url = require('url');

let request = {
    get url() {
        return this.req.url
    },
    get path() {
        let {pathName} = url.parse(this.req.url);
        return pathName
    },
    get query() {
        // parseQueryString <boolean> 如果设为 true，则返回的 URL 对象的 query 属性会是一个使用 querystring 模块的 parse() 生成的对象
        let {query} =url.parse(this.req.url, true);
        return query
    }
};

module.exports = request;